Move floor to Qt 6.2 (#1272)
authortsteven4 <13596209+tsteven4@users.noreply.github.com>
Sat, 4 May 2024 15:53:15 +0000 (09:53 -0600)
committerGitHub <noreply@github.com>
Sat, 4 May 2024 15:53:15 +0000 (09:53 -0600)
commit06351ff9665f4d449b8aa9788083de6f9a807a46
tree68a26c77f7c658893fae488267e532b38f777b53
parent2d6e12d67a546d61af715416fc5424c3625e6d00
Move floor to Qt 6.2 (#1272)

* move floor from Qt 5.15 to 6.2.

* fix some CI failures

* try harder to fix coverage build

* try to fix coverage again

* try agin

* move up msvc tools minimum for Qt6

* clean up clazy warnings with Qt6.

* drop redundnant CI job

* revert translation related unintentionl changes

* simplify find qt packages

* assume Qt6 in textstream

* move CI tidy to noble

* assume Qt6 in textstream.h

* remove obsolete makesetup.bat

* remove Qt5 support from coretool

* strip Qt5 from noble image

* update default qt versions.

* update minimum cmake version to match Qt 6.2.4 QT_SUPPORTED_MIN_CMAKE_VERSION_FOR_USING_QT

* assume QHash result is type size_t

* remove unnecessary qOverloads (in Qt6).
29 files changed:
.github/workflows/codacy-analysis.yaml
.github/workflows/fedora.yml
.github/workflows/macos.yml
.github/workflows/ubuntu.yml
.github/workflows/windows.yml
CMakeLists.txt
INSTALL
csv_util.cc
defs.h
gdb.h
gui/CMakeLists.txt
gui/coretool/CMakeLists.txt
gui/main.cc
gui/mainwindow.cc
gui/makesetup.bat [deleted file]
gui/runmachine.cc
gui/runmachine.h
igc.h
inifile.cc
main.cc
mkshort.h
smplrout.cc
src/core/textstream.cc
src/core/textstream.h
tools/Dockerfile_noble
tools/ci_install_windows.sh
tools/ci_setup_windows.ps1
trackfilter.cc
xmldoc/chapters/build.xml